package bombermanGame;

import org.newdawn.slick.AppGameContainer;
import org.newdawn.slick.GameContainer;
import org.newdawn.slick.SlickException;
import org.newdawn.slick.state.StateBasedGame;

public class BombermanGame extends StateBasedGame {
	
	
	public BombermanGame() {
		super("Bomberman Game");
	}
	

	@Override
	public void initStatesList(GameContainer container) throws SlickException {
		addState(new MainMenuState());
		addState(new RegisterMenuState());
		addState(new LoginMenuState());
		addState(new GameMenuState());
		addState(new GamePlayState());
		addState(new OptionsMenuState());
		addState(new GameOverState());
	}
	
	
	public static void main(String[] args) throws SlickException {
		AppGameContainer container = new AppGameContainer(new BombermanGame());
		container.setDisplayMode(800, 600, false);
		container.start();
	}

}
